﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Domain.Entitys.Pinv
{
    public class Po_details_Order
    {

        public int Po_Id { get; set; } // 订单id
        public string Po_Vendor_Name { get; set; } // 供应商昵称
        public string Po_Endor_Code { get; set; } // 供应商编号
        public string Contacts_Name { get; set; } // 供应商联系人
        public string Contacts_Phone { get; set; } // 供应商联系人电话
        public string Po_Name { get; set; } // 采购订单昵称
        public string Po_Code { get; set; } // 采购订单编号
        public DateTime? Po_Starttime { get; set; } // 采购订单签约时间
        public DateTime? Po_Endtime { get; set; } // 采购订单交付时间
        public int Po_Rep_Id { get; set; } // 采购负责人
        public int Po_depd_id {  get; set; }//负责人部门
        public string Warehouse_Code { get; set; } // 入库仓库编号
        public decimal? Po_quantity_purchased { get; set; }//总数量
        public decimal? Po_amount { get; set; }//总金额
        public int Po_State { get; set; } // 入库状态
        public char Po_Audit { get; set; } // 是否审核
        public string Po_Audit_By { get; set; } // 审核人
        public DateTime? Po_Audit_Time { get; set; } // 审核时间
        public string Remark { get; set; } // 备注
        public string Create_By { get; set; } // 创建人
        public DateTime? Create_Time { get; set; } // 创建时间
        public string Update_By { get; set; } // 修改人
        public DateTime? Update_Time { get; set; } // 修改时间
        public char Del_Flag { get; set; } // 逻辑删除

        public List<details> Details { get; set; }

        public class details {
            public int Details_id { get; set; }//采购明细id
            public int Po_Id { get; set; }//采购订单id
            public string Pro_name { get; set; }//产品昵称
            public string Pro_code { get; set; }//产品编码
            public string Pro_brand { get; set; }//品牌
            public int Unitmeas_id { get; set; }//单位
            public string Pro_model { get; set; }//规格型号
            public decimal Po_number { get; set; }//采购数量
            public decimal Details_monovalent { get; set; }//采购单价
            public decimal Details_storage { get; set; }//已入库数量
            public string Pb_operator { get; set; }//操作员
            public decimal Podet_retqty { get; set; }//退货数量
            public string Po_code { get; set; }//采购订单编码
        }
    }
}
